high priests - French English Dictionary